Career 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995 1994 1993
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Mexico F2 Italy F12 Chile F1 Chile F2 Usa F14 USTA Challenger of Las Vegas - Las Vegas Copa Ericsson Costa Rica - San Jose 2001 Eddleman USTA Challenger - Birmingham 2001 Centura USTA Challenger - Rocky Mount Compaq Challenger - Bucharest Granby Challenger - Granby University of Tennessee USTA Challenger - Knoxville Credicard Mastercard Tennis Cup - Campos do Jordao Bogota Challenger - Bogota Sporting Challenger - Turin Torneo Internacional Challenger Fila 2005 - Leon 14° BH Tennis Open - Belo Horizonte Copa Petrobras - Bogota Corona Mexico City Open - Mexico City GHI Bronx Tennis Classic - Bronx Seguros Bolivar Open - Medellin Ford Tennis Championships - Louisville Music City Challenger - Nashville Naples Challenger - Naples Music City Challenger - Nashville Hilton Waikoloa Village USTA Challenger - Waikoloa Unicredit Czech Open - Prostejov Nielsen USTA Pro Tennis Championship - Winnetka Chile F3 Levene Gouldin & Thompson Tennis Challenger - Binghamton Semgroup Challenger - Tulsa Waco Tennis Challenger - Waco Bancolombia Open - Cali Ford Tennis Championships - Louisville 2008 Knoxville Challenger - Knoxville Sao Paulo Challenger Carson Challenger Talahassee Challenger Savannah Challenger Yuba City Challenger Binghamton Challenger Tulsa Challenger Bogota Challenger Montevideo Challenger Sacramento Challenger Tiburon Challenger Santiago Challenger Calabasas Challenger Medellin Challenger Charlottesville Challenger USTA Challenger of Burbank - Burbank Knoxville Challenger Savannah Challenger Carson Challenger Ojai Challenger Bytom Challenger Bogota Challenger Granby Challenger Binghamton Challenger Belo Horizonte Challenger Guayaquil Challenger Sao Paulo Challenger Bucaramanga Challenger Guadalajara Challenger Winnetka Challenger Campos do Jordao Challenger Binghamton Challenger Buenos Aires Challenger Bucaramanga Challenger Santiago Challenger Barranquilla Challenger Blumenau Challenger Sao Paulo Challenger Genova Challenger Bucaramanga Challenger Pereira Challenger Sao Paulo Challenger ATU Cup - Weiden Blois Challenger Corona Mexico City Open - Mexico City Scheveningen Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa San Remo Tennis Cup - San Remo 2002 USTA Challenger of Calabasas - Calabasas Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas Sao Paulo Challenger Rio De Janeiro Challenger VII Trofeo Ciudad de Quito - Quito USTA Tennis Championships of Houston - Houston Tulsa Auto Collection USTA Challenger - Tulsa 2001 UT Tyler Patriot Challenger - Tyler Challenger Britania Zavaleta - Puebla Porto Alegre Challenger San Luis Potosi Challenger - San Luis Potosi 2002 FSE Challenger - Tarzana Montevideo Challenger Guayaquil Challenger USTA Championships of Kerrville - Kerrville Ischgl International Tennis Challenger 2003 - Ischgl Copa Ericsson Costa Rica - San Jose Copa Telefonica CTC Chile - Santiago Draft Corona Mexico City Open - Mexico City Santiago Challenger Copa Petrobras - Montevideo Okal Cup 2003 - Eckental Jameson Cup - Milan Abierto Colombiano de Tenis - Bogota Cepu Open - San Marino IPP Geneva Trophy - Geneva 10ø Tornea B. Camparini - Reggio Emilia Copa Petrobras Bogota - Bogota San Luis Potosi Challenger - San Luis Potosi Challenger Casablanca San Angel - Mexico City Bogota Challenger - Bogota Banca Stato Challenger - Lugano Copa Petrobras Paraguay - Asuncion Copa Petrobras Brazil - Belo Horizonte VIII Gramado Open - Gramado Rhein-Main Challenger 2004 - Aschaffenburg ATP Challenger Numea - New Caledonia X Trofeo Ciudad de Quito - Quito Copa Petrobras Santiago - Santiago Copa Petrobras-Brazil - Aracaju Copa Petrobras Argentina - Buenos Aires Copa Petrobras Guadalajara - Guadalajara Aberto de Santa Catarina de Tenis - Florianopolis 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Asuncion Challenger Sassuolo Challenger - Sassuolo BMW Tennis Championship - Sunrise Kosice Challenger XI Trofeo Ciudad de Quito - Quito Copa Petrobras - Santiago XL Bermuda Open - Bermuda Santiago Challenger Sao Paulo Challenger Tunis Open - Tunis Morocco Tennis Tour - Rabat BNP Paribas Primrose - Bordeaux Copa Kia - Santiago Copa Petrobras-Argentina - Buenos Aires Copa Petrobras Colombia - Bogota Turin Challenger USTA Challenger - Champaign II Naples ITG Challenger - Naples Ciudad de Pozoblanco Open Diputacion - Cordoba Reggio Emilia Challenger ATU Cup 2001 - Weiden IPP Open - Helsinki IX Abierto Internacional de Salinas - Salinas Bogota Challenger Barranquilla Challenger Salinas Challenger Winnetka Challenger Lexington Challenger Copa Petrobras Aracaju - Aracaju Australian Men's Hardcourt Championships - Adelaide Sybase Open - San Jose AT&T Challenge - Atlanta Internationaler Raiffeisen Grand Prix - St. Polten Legg Mason Tennis Classic - Washington D.C. Grand Prix de Tennis de Lyon - Lyon Rado Swiss Open - Gstaad Copa Petrobras Uruguay - Montevideo Franklin Templeton Tennis Classic - Scottsdale Open Seat-Godo 2000 - Barcelona The Nottingham Open - Nottingham Salem Open - Hong Kong Open D'Orleans - Orleans Samsung Open - Brighton Kroger / St. Jude International - Memphis Citrix Tennis Championships - Delray Beach Santiago Challenger RCA Championships - Indianapolis Adidas International - Sydney International Tennis Championships - Delray Beach The Stella Artois Grass Court Championships - London Telenordia Swedish Open - Bastad International Championship of Croatia - Umag Mercedes-Benz Cup - Los Angeles Brasil Open - Salvador AIG Japan Open - Tokyo CA Tennis Trophy - Vienna AAPT Championships - Adelaide Heineken Open - Auckland Siebel Open - San Jose International Tennis Championships - Delray Beach Brasil Open - Salvador Auckland Philadelphia Pinehurst Indianapolis Alessandria Challenger Pinehurst New Haven Montevideo Washington XL Capital Bermuda Open - Bermuda Cridicard Mastercard Tennis Cup - Campos do Jordao Copa Ericsson Chile - Santiago 2001 USTA Challenger of Calabasas - Calabasas AAPT Championships - Adelaide Heineken Open - Auckland Siebel Open - San Jose Arizona Men's Tennis Championships - Scottsdale BMW Open - Munich The Nottingham Open - Nottingham Banja Luka Challenger 2004 - Banja Luka Miller Lite Hall of Fame Tennis Championships - Newport Mercedes-Benz Cup - Los Angeles International Tennis Championships - Delray Beach Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors - Basel IX Gramado Open - Gramado ARAG World Team Championship - Dusseldorf Heineken Open - Auckland International Tennis Championships - Delray Beach Argentina Open - Buenos Aires SAP Open - San Jose Brasil Open - Costa do Sauipe Kroger / St. Jude International - Memphis Arizona Men's Tennis Championships - Scottsdale Hellmann's Cup - Santiago Salem Open - Hong Kong Campbell's Hall of Fame Tennis Championships - Newport Rio Quente Challenger RCA Championships - Indianapolis Ljubljana Open - Ljubljana Pilot Pen Tennis - New Haven AIG Japan Open - Tokyo Grand Prix de Tennis de Lyon - Lyon Sydney International - Sydney Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose VI Gramado Open de Tenis - Gramado Regions Morgan Keegan Championships - Memphis Estoril Open - Estoril Tennis Channel Open - Las Vegas Seguros Bolivar Open - Bogota US Men's Clay Court Championships - Houston Credicard Mastercard Tennis Cup 2005 - Campos do Jordao Estoril Open - Estoril The Stella Artois Championships - London Ordina Open - 's-Hertogenbosch Grand Prix de Tennis de Lyon - Lyon Grand Prix de Tennis de Lyon - Lyon Como Challenger ARAG World Team Championship - Dusseldorf Next Generation Adelaide International - Adelaide Sydney International - Sydney Heineken Open - Auckland USTA Men's Challenger of Dallas - Dallas Joplin Challenger - Joplin Santiago Challenger MoviStar Open - Vina del Mar Millenium Tennis Championships - Delray Beach BH Tennis Open International Cup - Belo Horizonte SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Marburg Challenger Venice Open - Venice The Tennis Channel Open - Las Vegas U.S. Men's Clay Court Championships - Houston Open Seat Godo 2007 - Barcelona Estoril Open - Estoril Hypo Group Tennis International - Portschach Buenos Aires Challenger Red Letter Days Open - Nottingham Campbell's Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles Generali Open - Kitzbuhel RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington GHI Bronx Tennis Classic - Bronx Pilot Pen Tennis - New Haven China Open - Beijing Thailand Open - Bangkok Czech Indoor Open - Prague Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo Trani Cup - Trani Stockholm Open - Stockholm Antonio Savoldi-Marco Co. - Manerbio Black Forest Open 2004 - Freudenstadt Architect Open - Budapest La Serena Open - La Serena Chennai Open - Chennai Next Generation Adelaide International - Adelaide Delray Beach International Tennis Championships - Delray Beach 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia TED Open - Istanbul The Artois Championships - London The Nottingham Open - Nottingham Indianapolis Tennis Championships - Indianapolis Pilot Pen Tennis - New Haven Unique Zagreb Open - Zagreb The Surbiton Trophy - Surbiton Brasil Open - Costa do Sauipe Open Sabadell Atlantico - Barcelona Estoril Open - Estoril AT&T Challenge - Atlanta The 'Fitz' Casino Challenger - Tunica AEGON International - Eastbourne Miller Lite Hall of Fame Tennis Championships - Newport Pilot Pen Tennis - New Haven Legg Mason Tennis Classic - Washington D.C. Movistar Open - Santiago Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Chevrolet Cup - Vina del Mar The Surbiton Trophy - Surbiton Grand Prix de Tennis de Toulouse - Toulouse JSM Challenger of Champaign - Urbana Franklin Templeton Tennis Classic - Scottsdale Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Baton Rouge Challenger Internationaler Raiffeisen Grand Prix - St. Polten US Men's Clay Court Championship - Houston Cerveza Club Columbia Open - Bogota Gerry Weber Open - Halle Campbell's Hall of Fame Tennis Championships - Newport 2008 Lubbock Challenger - Lubbock Poznan Challenger Malaysian Open - Kuala Lumpur China Open - Beijing VTR Open - Vina del Mar Vancouver Challenger Sao Paulo Challenger Cyclus Open de Tenis - Florianopolis Sacramento Challenger - Sacramento Kroger / St. Jude International - Memphis Copa Claro - Buenos Aires The Mercedes Benz of Calabasas - Calabasas Advanta Championships - Philadelphia Copa Petrobras-Uruguay - Montevideo Farmers Classic - Los Angeles Bogota Challenger Music City Challenger - Nashville Cali Challenger RCA Championships - Indianapolis Bordeaux Challenger Sarasota Challenger Carson Challenger Brasil Open - Sao Paulo Legg Mason Tennis Classic - Washington D.C. Copa Claro - Buenos Aires Rome Challenger Kroger / St. Jude International - Memphis Bordeaux Challenger Newport Davidoff Swiss Indoors - Basel Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington Champaign Challenger Guadalajara Challenger Internationaler Raiffeisen Grand Prix - St. Polten Grand Prix de Tennis de Lyon - Lyon Mercedes-Benz Cup - Los Angeles Medibank International - Sydney St. Petersburg Open - St. Petersburg Sao Paulo Challenger Interwetten Austrian Open - Kitzbuhel Trnava Challenger San Jose Memphis Bucaramanga Challenger San Juan Challenger AEGON Championships - London Bermuda Villa Allende Challenger Coral Springs Nottingham Washington Singapore Campbells Hall of Fame Tennis Championships - Newport Dubai Memphis Philadelphia Bermuda Atlanta Queen's Club Halle Gstaad Montevideo Challenger Bogota Vienna Indianapolis Tennis Championships - Indianapolis Santiago Montevideo Buenos Aires Auckland Athens Tel Aviv Legg Mason Tennis Classic - Washington Sao Leopoldo Challenger Delray Beach International Tennis Championships - Delray Beach Heineken Open - Auckland Sunrise Challenger Brasil Open - Sao Paulo BellSouth Open - Vina del Mar Santos Challenger Pereira Challenger Campinas Challenger Tallahassee Challenger Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Countrywide Classic - Los Angeles Panama City Challenger U.S. Men's Clay Court Championship - Orlando Infiniti Open - Los Angeles Pilot Pen International - New Haven President's Cup 1997 - Tashkent International Championships of Sicily - Palermo Heineken Open - Singapore Movistar Open - Santiago America's Red Clay Tennis Championship - Coral Springs BMW Open - Munich Medellin Challenger Heineken Open - Auckland If Stockholm Open - Stockholm AAPT Championships - Adelaide Abierto Mexicano Telcel - Acapulco UBS Open Gstaad - Gstaad SkiStar Swedish Open - Bastad Atlanta Tennis Championships - Atlanta Medellin Challenger Santos Challenger U.S. Men's Clay Court Championships - Houston Atlanta Long Island Beijing Bologna Bordeaux Challenger Washington USTA Challenger of North Miami Beach - North Miami Beach Bogota Challenger Palermo Santiago Zivnobanka Czech Open - Prostejov University of Tennessee USTA Men's Challenger - Knoxville USTA Challenger of Burbank - Burbank Kroger / St. Jude International - Memphis Canottieri Minico 2004 - Mantova America's Red Clay Tennis Championship - Coral Springs Heineken Trophy - Rosmalen 12th BH Tennis Open International Cup - Belo Horizonte Heineken Trophy - 's-Hertogenbosch Memorial Savigni - Sassuolo The Stella Artois Grass Court Championships - Queen's/London Heineken Trophy - 's-Hertogenbosch ARAG World Team Championship - Dusseldorf Stockholm Open - Stockholm Next Generation Adelaide International - Adelaide Movistar Open - Vina del Mar Open SEAT Godo 2006 - Barcelona The Samsung Open - Nottingham Pilot Pen Tennis - New Haven Kremlin Cup - Moscow Gerry Weber Open - Halle Infiniti Open - Los Angeles The Lipton Championships - Key Biscayne du Maurier Open - Montreal Scania Stockholm Open - Stockholm SAP Open - San Jose Great American Insurance ATP Championship - Cincinnati Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Regions Morgan Keegan Championships - Memphis du Maurier Open - Toronto Great American Insurance ATP Championship - Cincinnati Tennis Channel Open - Las Vegas Eurocard Open - Stuttgart 13th Paris Open - Paris U.S. Mens's Clay Court Championship - Houston The Hypo Group Tennis International 2008 - Poertschach Campbells Hall of Fame Tennis Championships - Newport Open Seat-Godo '99 - Barcelona The Lipton Championships - Key Biscayne Republic National Bank Monte Carlo Open - Monte Carlo Italian Open - Rome du Maurier Open - Montreal Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart 14th Paris Open - Paris Countrywide Classic - Los Angeles Scottsdale German Open - Hamburg Tennis Masters Series - Cincinnati AT&T Challenge - Atlanta Tennis Masters Series - Montreal Tennis Masters Series - Miami Tennis Masters Series - Toronto Tennis Masters Series - Indian Wells Citrix Tennis Championships - Delray Beach Tennis Masters Series - Monte Carlo Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Key Biscayne Indian Wells Key Biscayne Cincinnati Key Biscayne Key Biscayne Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg 1999 Mercedes Cup - Stuttgart Tennis Masters Series - Toronto Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells RCA Championships - Indianapolis NASDAQ-100 Open - Miami Movistar Open - Vina del Mar Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Rogers Cup - Montreal Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells SAP Open - San Jose NASDAQ-100 Open - Miami Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto CA Tennis Trophy - Vienna Western & Southern Financial Group Masters - Cincinnati Kremlin Cup - Moscow Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells U.S. Mens's Clay Court Championship - Houston Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Heineken Open Shanghai - Shanghai BNP Paribas Open - Indian Wells Kroger / St. Jude International - Memphis Campbells Hall of Fame Tennis Championships - Newport Abierto Mexicano de Tenis Pegaso - Acapulco Sony Ericsson Open - Miami Kroger / St. Jude International - Memphis CA Tennis Trophy - Vienna Shanghai ATP Masters - Shanghai Los Angeles Stockholm Scottsdale VTR Open - Vina del Mar The Nottingham Open - Nottingham Kroger / St. Jude International - Memphis Sony Ericsson Open - Miami Washington Adidas International - Sydney U.S. Men's Clay Court Championships - Houston Japan Open - Tokyo AIG Japan Open Tennis Championships - Tokyo Stockholm Open - Stockholm Rogers Cup - Toronto Japan Open - Tokyo U.S. Men's Clay Court Championship - Orlando AAPT Championships - Adelaide RCA Championships - Indianapolis New Haven TD Waterhouse Cup - Long Island Advanta Championships - Philadelphia Los Angeles Waldbaum's Hamlet Cup - Long Island Rome Tennis Masters Series - Cincinnati Kremlin Cup - Moscow Newsweek Champions Cup - Indian Wells Hamburg Regions Morgan Keegan Championships - Memphis Allianz Suisse Open Gstaad - Gstaad Chennai Open - Chennai Cincinnati Stockholm Open - Stockholm Tennis Masters Series - Hamburg Buenos Aires Atlanta Tampa Western & Southern Financial Group Masters - Cincinnati Movistar Open - Vina del Mar The Ericsson Open - Miami Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Rome Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Rogers Masters - Montreal Tennis Masters Series - Rome Tennis Masters Series - Hamburg Sony Open Tennis - Miami Hypo Group Tennis International - Portschach U.S. Open - New York Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London Citi Open - Washington U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Australian Open - Melbourne U.S. Open - New York French Open - Paris French Open - Paris U.S. Open - New York Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Newsweek Champions Cup - Indian Wells French Open - Paris Wimbledon - London U.S. Open - New York Italian Open - Rome French Open Wimbledon U.S. Open Australian Open French Open Wimbledon U.S. Open Australian Open - Melbourne U.S. Open French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Western & Southern Financial Group Masters - Cincinnati French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Sony Ericsson Open - Miami Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Tennis Masters Series - Paris Wimbledon - London Australian Open - Melbourne U.S. Open Tennis Masters Series - Indian Wells Monte Carlo Open - Monte Carlo The Ericsson Open - Miami Tennis Masters Series - Miami Tennis Masters Series - Paris French Open - Paris Australian Open - Melbourne Olympics - Athens Australian Open Davis Cup, World Group, SF, ESP-USA 5-0 Davis Cup, World Group, PO, CHI-AUS, 3-2 Davis Cup, World Group, 1R, CHI-USA 1-4 Davis Cup, Group I, 2R, ECU-CHI 3-2 Davis Cup, Group I, PO, DOM-CHI 4-1 Davis Cup, Group 1, 2R, CHI-ECU 5-0 Davis Cup, World Group, PO, ISR-CHI 3-2 Davis Cup, Group 1, 2R, CHI-CAN 3-2 Davis Cup, Group I, 2R, URU-CHI 1-3 Davis Cup, World Group, PO, ITA-CHI 4-1 Davis Cup, World Group, PO, CHI-PAK 5-0 Davis Cup, World Group, 1R, CHI-SVK 4-1 Davis Cup, World Group, 1R, CRO-CHI 5-0 Davis Cup, World Group, 1R, RUS-CHI 4-1 Davis Cup, World Group, QF, CHI-CZE 1-4 Davis Cup, World Group, PO, CHI-ITA 1-4 Davis Cup, World Group, QF, USA-CHI 3-2 River Oaks International Tennis Tournament - Houston Davis Cup, World Group, PO, CHI-AUT, 3-2 70th River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston Grand Slam Cup - Munich Olympics - Sydney